package listUtil

func IsInStringList(sl []string, s string) bool {
	set := make(map[string]struct{})

	for _, s := range sl {
		set[s] = struct{}{}
	}

	if _, ok := set[s]; ok {
		return true
	} else {
		return false
	}
}

func RemoveNode(slice []int, index int) []int {
	// 创建一个新的切片，长度与原始切片相同
	newSlice := make([]int, len(slice))
	// 将原始切片的前 index 个元素复制到新的切片中
	copy(newSlice, slice[:index])
	// 将原始切片的后 len(slice)-index 个元素复制到新的切片中
	copy(newSlice[index:], slice[index+1:])
	return newSlice
}
